package com.xquant.marketdata.curvestrip.entity;

import com.xquant.common.core.annotation.Excel;

import java.math.BigDecimal;

/**
 * @author: zip.li
 * @date: Created in 2022/4/21 9:46
 * @Description:
 */

public class TvolsurfaceRatesDTO {
    @Excel(name = "VLS_CODE")
    String vlsCode;
    @Excel(name = "BEG_DATE" ,dateFormat="yyyy-MM-dd")
    String begDate;
    @Excel(name = "VLS_TERM")
    String vlsTerm;
    @Excel(name = "VLS_TERM_ST")
    String vlsTermSt;
    @Excel(name = "VLS_U_TERM")
    String vlsUTerm;
    @Excel(name = "END_DATE",dateFormat="yyyy-MM-dd")
    String endDate;
    @Excel(name = "VLS_STRIKE")
    BigDecimal vlsStrike;
    @Excel(name = "VLS_RATE")
    BigDecimal vlsRate;
    @Excel(name = "VLS_OPT_TYPE")
    String vlsOptType;
    @Excel(name = "VLS_OPT_STYLE")
    String vlsOptStyle;
    @Excel(name = "VLS_DELTA")
    BigDecimal vlsDelta;
    @Excel(name = "VLS_DELTA_TYPE")
    String vlsDeltaType;
    @Excel(name = "VLS_ATM_TYPE")
    String vlsAtmType;
    @Excel(name = "IMP_TIME",dateFormat="yyyy-MM-dd HH:mm:ss")
    String impTime;

    public String getVlsCode() {
        return vlsCode;
    }

    public void setVlsCode(String vlsCode) {
        this.vlsCode = vlsCode;
    }

    public String getVlsTermSt() {
        return vlsTermSt;
    }

    public void setVlsTermSt(String vlsTermSt) {
        this.vlsTermSt = vlsTermSt;
    }

    public String getVlsUTerm() {
        return vlsUTerm;
    }

    public void setVlsUTerm(String vlsUTerm) {
        this.vlsUTerm = vlsUTerm;
    }

    public String getVlsTerm() {
        return vlsTerm;
    }

    public void setVlsTerm(String vlsTerm) {
        this.vlsTerm = vlsTerm;
    }

    public String getBegDate() {
        return begDate;
    }

    public void setBegDate(String begDate) {
        this.begDate = begDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public BigDecimal getVlsStrike() {
        return vlsStrike;
    }

    public void setVlsStrike(BigDecimal vlsStrike) {
        this.vlsStrike = vlsStrike;
    }

    public BigDecimal getVlsRate() {
        return vlsRate;
    }

    public void setVlsRate(BigDecimal vlsRate) {
        this.vlsRate = vlsRate;
    }

    public String getVlsOptType() {
        return vlsOptType;
    }

    public void setVlsOptType(String vlsOptType) {
        this.vlsOptType = vlsOptType;
    }

    public String getVlsOptStyle() {
        return vlsOptStyle;
    }

    public void setVlsOptStyle(String vlsOptStyle) {
        this.vlsOptStyle = vlsOptStyle;
    }

    public BigDecimal getVlsDelta() {
        return vlsDelta;
    }

    public void setVlsDelta(BigDecimal vlsDelta) {
        this.vlsDelta = vlsDelta;
    }

    public String getVlsDeltaType() {
        return vlsDeltaType;
    }

    public void setVlsDeltaType(String vlsDeltaType) {
        this.vlsDeltaType = vlsDeltaType;
    }

    public String getVlsAtmType() {
        return vlsAtmType;
    }

    public void setVlsAtmType(String vlsAtmType) {
        this.vlsAtmType = vlsAtmType;
    }

    public String getImpTime() {
        return impTime;
    }

    public void setImpTime(String impTime) {
        this.impTime = impTime;
    }
}
